A New Combinatorial Coded Design for Heterogeneous Distributed Computing
نویسندگان
چکیده
Coded Distributed Computing (CDC) introduced by Li et al. in 2015 offers an efficient approach to trade computing power reduce the communication load general distributed frameworks such as MapReduce and Spark. In particular, increasing computation Map phase a factor of r can create coded multicasting opportunities Shuffle same factor. However, CDC scheme is designed for homogeneous settings, where each node maps number files assigned functions. It requires exponentially large input (data batches), functions groups relative nodes achieve promised gain. We address limitations proposing novel based on combinatorial design, which accommodates heterogeneous networks maintains multiplicative computation-communication trade-off. addition, proposed less compared original Finally, we derive new information theoretic converse show that design optimal within constant
منابع مشابه
A New Combinatorial Design of Coded Distributed Computing
Coded distributed computing introduced by Li et al. in 2015 is an efficient approach to trade computing power to reduce the communication load in general distributed computing frameworks such as MapReduce. In particular, Li et al. show that increasing the computation load in the Map phase by a factor of r can create coded multicasting opportunities to reduce the communication load in the Reduce...
متن کاملCoded Computing for Distributed Graph Analytics
Many distributed graph computing systems have been developed recently for efficient processing of massive graphs. These systems require many messages to be exchanged among computing machines at each step of the computation, making communication bandwidth a major performance bottleneck. We present a coded computing framework that systematically injects redundancy in the computation phase to enab...
متن کاملA New Model for NoC-based Distributed Heterogeneous System Design
c © 2006 by John von Neumann Institute for Computing Permission to make digital or hard copies of portions of this work for personal or classroom use is granted provided that the copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise requires prior specific permission by the publisher ment...
متن کاملDistributed Computing in a Heterogeneous Computing Environment
Distributed computing is a means to overcome the limitations of single computing systems. In this paper we describe how clusters of heterogeneous supercomputers can be used to run a single application or a set of applications. We concentrate on the communication problem in such a connguration and present a software library called PACX-MPI that was developed to allow a single system image from t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Communications
سال: 2021
ISSN: ['1558-0857', '0090-6778']
DOI: https://doi.org/10.1109/tcomm.2021.3087628